a89b6892ffd9f5a344b1fb74aca83a4a7b696bfe,src/main/java/water/fvec/C4FChunk.java,C4FChunk,get,#number#,8
Before Change
// The empty-compression function, where data is in 'int's.
public class C4FChunk extends Chunk {
C4FChunk( byte[] bs ) { _mem=bs; _start = -1; _len = _mem.length>>2; }
@Override public long get ( int i ) { return (long)UDP.get4f(_mem,i<<2); }
@Override public double getd( int i ) { return UDP.get4f(_mem,i<<2); }
@Override void append2 ( long l, int exp ) { throw H2O.fail(); }
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); }
After Change
// The empty-compression function, where data is in 'int's.
public class C4FChunk extends Chunk {
C4FChunk( byte[] bs ) { super(Long.MIN_VALUE);_mem=bs; _start = -1; _len = _mem.length>>2; }
@Override public long get ( int i ) { float res = UDP.get4f(_mem,i<<2); return Float.isNaN(res)?NA():(long)res;}
@Override public double getd( int i ) { return UDP.get4f(_mem,i<<2); }
@Override void append2 ( long l, int exp ) { throw H2O.fail(); }
@Override public AutoBuffer write(AutoBuffer bb) { return bb.putA1(_mem,_mem.length); }